import book.BookList;
import user.AdminUser;
import user.NormalUser;
import user.User;

import java.util.Scanner;

/**
 * Created with IntelliJ IDEA.
 * Description:
 * User: fzykd
 * Date: 2022-05-07
 * Time: 18:37
 */
public class Main { // 整个程序的入口
    public static User login(){
        System.out.println("请输入你的姓名:");
        Scanner scanner = new Scanner(System.in);
        String name = scanner.nextLine();
        System.out.println("请输入的身份： 1-》管理员。0=》普通用户");

        int choice = scanner.nextInt();
        if (choice == 1){
           return new AdminUser(name);
        }else {
           return new NormalUser(name);
        }


    }

    public static void main(String[] args) {


        BookList bookList = new BookList();
        User user = login(); // 向上转型
        while (true){
            int choice = user.menu(); // 动态绑定
            // 根据你的choice 调用合适的操作
            user.doWork(choice,bookList);
        }


    }
}
